Low overhead dynamic binary translation on ARM
نویسندگان
چکیده
منابع مشابه
Low-Overhead Software Dynamic Translation
Software dynamic translation (SDT) is a technology that allows programs to be modified as they are running. The overhead of monitoring and modifying a running program’s instructions is often substantial in SDT. As a result SDT can be impractically slow, especially in SDT systems that do not or can not employ dynamic optimization to offset overhead. This is unfortunate since SDT has obvious adva...
متن کاملDynamic Binary Translation
This paper presents an overview of dynamic binary translation. Dynamic binary translation is the process of translating code for one instruction set architecture to code for another on the fly, i.e., dynamically. Dynamic binary translators are used for emulation, migration, and recently for the economic implementation of complex instruction set architectures. Most of the problems occuring in dy...
متن کاملOf Dynamic Binary Translation
Dedication To all the independent, academic, and professional researchers who make computer security such an exciting field to work in. iv Acknowledgments This would not have been possible without the help and support of my advisor, Darko Stefanovic. Since this work began as a term project in his Spring 2001 Java Implementation seminar, he has encouraged me to continue exploring and working on ...
متن کاملSpecification-Driven Dynamic Binary Translation
Machine emulation allows for the simulation of a real or virtual machine, the source machine, on various host computers. A machine emulator interprets programs that are compiled for the emulated machine, but normally at a much reduced speed. Therefore, in order to increase the execution speed of such interpreted programs, a machine emulator may apply different dynamic optimization techniques. I...
متن کاملDynamic Binary Translation and Optimization
We describe a VLIW architecture designed speci cally as a target for dynamic compilation of an existing instruction set architecture. This design approach o ers the simplicity and high performance of statically scheduled architectures, achieves compatibility with an established architecture, and makes use of dynamic adaptation. Thus, the original architecture is implemented using dynamic compil...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGPLAN Notices
سال: 2017
ISSN: 0362-1340,1558-1160
DOI: 10.1145/3140587.3062371